#函数 打包！
def maths(a):
    #用户输入的数字范围内的所有质数和所有大于2的偶数！！！
    os = []
    zs = [2,3,5,7]
    for i in range(a+1):
        if i > 2 and i % 2 == 0:
            os.append(i)
        if i > 10:
            if i % 2 != 0 and i % 5 != 0:
                if i % 3 != 0 and i % 7 != 0:
                    zs.append(i)
    true = {}
    false = []
    #二维列表+列表切片！！！
    n = len(zs)
    gwlb = []
    lb = []
    for i in range(n):
        lb = zs[i:]
        gwlb.append(lb)
    #枚举哥德巴赫的猜想的可能性数字！！！
    he = {}
    zfc = ''
    z1 = 0
    for i in gwlb:
        for j in i:
            he[zs[z1]+j] = str(zs[z1])+'+'+str(j)
        z1 += 1
   #验证哥德巴赫的猜想！！！
    for i in os:
        if i in he.keys():
            true[i] = he[i]
        else:
            false.append(i)
    if len(false) == 0:
        f = 1
    print('在哥德巴赫的猜想内的大于2的偶数有：'+str(true))
    if f == 1:
        print('在您输入的数字范围内哥德巴赫的猜想成立！！！！！')
    else:
        print('不在哥德巴赫的猜想内的大于2的偶数有：'+str(false))


a = int(input('欢迎来到‘哥德巴赫的猜想’！请输入您想证实的数字范围！！！:'))
maths(a)
